// +----------------------------------------------------------------------
// | JavaWeb_EleVue_Pro前后端分离旗舰版框架 [ JavaWeb ]
// +----------------------------------------------------------------------
// | 版权所有 2021 上海JavaWeb研发中心
// +----------------------------------------------------------------------
// | 官方网站: http://www.javaweb.vip/
// +----------------------------------------------------------------------
// | 作者: 鲲鹏 <javaweb520@gmail.com>
// +----------------------------------------------------------------------
// | 免责声明:
// | 本软件框架禁止任何单位和个人用于任何违法、侵害他人合法利益等恶意的行为，禁止用于任何违
// | 反我国法律法规的一切平台研发，任何单位和个人使用本软件框架用于产品研发而产生的任何意外
// | 、疏忽、合约毁坏、诽谤、版权或知识产权侵犯及其造成的损失 (包括但不限于直接、间接、附带
// | 或衍生的损失等)，本团队不承担任何法律责任。本软件框架只能用于公司和个人内部的法律所允
// | 许的合法合规的软件产品研发，详细声明内容请阅读《框架免责声明》附件；
// +----------------------------------------------------------------------

package com.javaweb.admin.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.javaweb.admin.entity.FormtableMainSalesContractDtlDto;
import com.javaweb.common.common.BaseEntity;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author 鲲鹏
 * @since 2024-11-19
 */
@Data
public class FormtableMainSalesContractVo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    private String status;

    /**
     *
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date syncTime;

    /**
     * OA流程ID
     */
    private String requestid;

    /**
     * OA单据TaskID
     */
    private String taskid;

    /**
     * OA流程状态
     */
    private String ftriggerflag;

    /**
     * OA流程流转选择
     */
    private String lclzxz;

    /**
     * OA对方名称
     */
    private String a5;

    /**
     * OA合同说明
     */
    private String a18;

    /**
     * 来源单据主键ID
     */
    private String csourcebillid;

    /**
     * 来源单据组织编码
     */
    private String pkorg;

    /**
     * 来源单据组织名称
     */
    private String orgname;

    /**
     * 来源单据类型
     */
    private String vsourcebilltype;

    /**
     * 来源单据编号
     */
    private String vsourcebillcode;

    /**
     * 来源单据日期
     */
    private String vsourcebilldate;

    /**
     * 中间表主表-创建时间
     */
    private String creationtime;

    /**
     * 中间表主表-最后修改时间
     */
    private String ts;

    /**
     * 中间表-同步状态
     */
    private String fbillflag;


    /**
     * 外系统单据主键
     */
    private String outpk;

    /**
     * OA创建日期
     */
    private String jbrq;

    /**
     * OA经办人
     */
    private String zdrgh;

    /**
     * OA合同审级
     */
    private String a2;

    /**
     * OA合同名称
     */
    private String a3;

    /**
     * OA我方名称
     */
    private String wfmc;

    /**
     * 是否重复了？？？
     */
    private String a4;

    /**
     * OA合同履行维护人
     */
    private String c01;

    /**
     * OA签约授权人
     */
    private String qysqr;

    /**
     * OA合同类型
     */
    private String htlx;

    /**
     * OA管理属性
     */
    private String glsx;

    /**
     * OA合同类别(大类)
     */
    private String a30;

    /**
     * OA合同类别(小类)
     */
    private String a1;

    /**
     * OA合同分类
     */
    private String a23;

    /**
     * OA争议解决方式
     */
    private String a26;

    /**
     * OA币种
     */
    private String a15;

    /**
     * OA汇率
     */
    private String a32;

    /**
     * OA标的金额(元)
     */
    private String a14;

    /**
     * OA是否固定标的金额付款合同
     */
    private String d15;

    /**
     * OA合同性质
     */
    private String htxz;

    /**
     * OA源合同(关联流程)
     */
    private String yht;

    /**
     * OA是否涉及三重一大事项
     */
    private String sfscydht;

    /**
     * OA合同期限
     */
    private String lxqx;

    /**
     * OA格式合同使用情况
     */
    private String a234;

    /**
     * OA合同文本类型
     */
    private String htwbtype;

    /**
     * OA合同文本(线下上传)附件
     */
    private String a31;

    /**
     * OA生效要件
     */
    private String sxyjgzsxhgzqzsx;

    /**
     * 生效要件（文本）
     */
    private String a27;

    /**
     * OA用印方式
     */
    private String yyfs;

    /**
     * OA是否退回至外部系统
     */
    private String sfthwxt;

    /**
     * OA是否签署合规条款
     */
    private String sfxqshgtk;

    /**
     * OA廉洁合规文本
     */
    private String ljhgwb;

    private List<FormtableMainSalesContractDtlDto> formDetails;
}